package cn.com.dhc.danlu.activity.delivery.order.bean;

import cn.com.dhc.danlu.activity.delivery.order.typefactory.IOrderTypeFactory;

/**
 * author: 李一方(<a href="mailto:liyifang@danlu.com">liyifang@danlu.com</a>)<br/>
 * version: 1.0.0<br/>
 * since: 2017-02-14 15:11
 * <p>
 * <p>
 * 内容描述区域
 * </p>
 */
public class OrderFuncBean extends BaseHolderBean {
    // 订单总价
    private String totalPrice;
    // 订单商品总数
    private String orderMerchCount;

    private boolean isSupplyYjfFlag;

    private boolean isPayingStatus;

    // 订单状态
    private String orderStatus;

    public String getOrderStatus () {
        return orderStatus;
    }

    public void setOrderStatus (String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public boolean isPayingStatus () {
        return isPayingStatus;
    }

    public void setPayingStatus (boolean payingStatus) {
        isPayingStatus = payingStatus;
    }

    public boolean isSupplyYjfFlag () {
        return isSupplyYjfFlag;
    }

    public void setSupplyYjfFlag (boolean supplyYjfFlag) {
        isSupplyYjfFlag = supplyYjfFlag;
    }

    public String getTotalPrice () {
        return totalPrice;
    }

    public void setTotalPrice (String totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getOrderMerchCount () {
        return orderMerchCount;
    }

    public void setOrderMerchCount (String orderMerchCount) {
        this.orderMerchCount = orderMerchCount;
    }

    @Override
    public int type (IOrderTypeFactory IOrderTypeFactory) {
        return IOrderTypeFactory.type (this);
    }

    @Override
    public String getImpOrderNo () {
        return super.getImpOrderNo ();
    }
}
